remain isolated from somewhere - Espagnol Anglais Dictionnaire